import request from '@/utils/request'

// 设备列表


// 新增设备
export function saveDevice(data) {
  return request({
    url: '/deviceInfo/save',
    method: 'post',
    data: data
  });
}

// 按 id 删除设备
export function deleteDeviceById(id) {
  return request({
    url: `/deviceInfo/delete/${id}`,
    method: 'post'
  });
}

// 按 id 修改设备信息
export function updateDeviceById(id, data) {
  return request({
    url: `/deviceInfo/update/${id}`,
    method: 'post',
    data: data
  });
}

// 按 id 查询设备信息
export function getDeviceById(id) {
  return request({
    url: `/deviceInfo/get/${id}`,
    method: 'get'
  });
}

// 条件查询带分页
export function deviceListWithPage(data) {
  return request({
    url: '/deviceInfo/page',
    method: 'post',
    data: data
  });
}

// 条件查询
export function devicelist(data) {
  return request({
    url: '/deviceInfo/list',
    method: 'post',
    data: data
  });
}
export function devicemaplist(data) {
  return request({
    url: '/deviceInfo/maplist',
    method: 'post',
    data: data
  });
}

// 获取设备用户列表
export function getDeviceUserList(id) {
  return request({
    url: `/deviceInfo/deviceuserlist/${id}`,
    method: 'post'
  });
}
// 设备详情


